body, div, th, td
{
    font-family: Tahoma;
    font-size: 12px;
}

body
{
	background-image: url('../image/bg.gif');
    color: #000000;
    padding: 0;
    margin: 0;
}

table.body
{
	width: 986px;
	margin: 0 auto;
}

.body-shadow-left
{
	width: 11px;
	background-image: url('../image/shadow.left.png');
	background-repeat:repeat-y;
}

.body-shadow-right
{
    width: 11px;
	background-image: url('../image/shadow.right.png');
	background-repeat:repeat-y;
}

img
{
    border: 0;
}

.handler__startup_function { display: none; }

/******************************************************************************/

a
{
    color:#C51C7B;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

h1
{
    color: #C51C7B;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 15px;
}
h2, h3
{
	margin: 5px 0px;
}
.title-pink h1
{
	color: #ffff00;
}

/******************************************************************************/

.small            { font-size: 11px; }
.large            { font-size: 16px; }
.color-light { color: #999999;}
.b-white        { background-color:white; }
.align-r        { text-align:right; }
.align-c        { text-align:center; }

/******************************************************************************/

.hand   { cursor: pointer; }

.left   { float: left; }
.right  { float: right; }
.clear  { clear: both; }
.hidden { display: none; }

.mr5	{margin-right:5px;}
.ml10	{margin-left:10px;}
.mr10	{margin-right:10px;}
.mr20	{margin-right:20px;}
.mt10	{margin-top:10px;}
.mb10	{margin-bottom:10px;}

.p5         {padding:5px !important;}
.p10	{padding:10px;}
.p20	{padding:20px;}

.pb5	{padding-bottom:5px;}
.pb7	{padding-bottom:7px;}
.pb10	{padding-bottom:10px;}
.pt10	{padding-top:10px;}

.b-radius5  {border-radius:5px;}
.b-radius9  {border-radius:9px;}

/*******************************************************************************/

.main-menu
{
	background-image: url('../image/menu.bg.gif');
	padding:0px 70px;
}

.main-menu-item
{
	display:block;
	float:left;
    font-size: 14px;
    font-weight: bold;
	color:#dfdfdf;
	padding:15px 16px;
	height:20px;
}

.main-menu-item-active, .main-menu-item:hover
{
	background-image: url('../image/menu.item.hover.gif');
	text-decoration:none;
	color:#dfdfdf;
}

/*****************************************************************************/

.main-body
{
	background-color:#A0A0A0;
	color:#424242;
	padding:15px;
}

/*****************************************************************************/

.header
{
	background-image:url('../image/header.bg.gif');
	padding:10px 20px;
	height:160px;
	color:#E1E1E2;
}

/*****************************************************************************/

.footer
{
	background-color:#282828;
	padding:20px;
	color:#c9c9c9;
}

/*****************************************************************************/

.linkway
{
	padding-bottom:10px;
	
}

.linkway-item
{
	color:#C51C7B;
}

/*****************************************************************************/

.photos-box
{
	border:2px solid #cccccc;
	border-radius:5px; 
	margin:2px 5px;
}